# 析构方法：当一个对象被删除或被销毁时，自动调用的方法
# python解释器默认调用的方法，这个方法就是__del__()方法，也称之为析构方法

# 1、当整个程序脚本执行完毕后会自动调用__del__方法
# 2、当对像被手动销毁时也会自动调用 __del__ 方法
# 3、析构函数一般用于资源回收，利用__del__方法销毁对象回收内存等资源
class Animal:
    def __init__(self,name):
        self.name=name
        print("创建对象成功")
        pass
    def __del__(self):
        print("对象被销毁了")
        pass
    pass
dog=Animal("京巴")
del dog
str1=input("请输入")
